Developers need to upload census, or applicant data, to an enrollment case when automating a data migration from their system to BenSelect. Developers may upload their entire applicant database at one time or may upload applicant data one family at a time. BenSelect uses this data to identify the primary applicant and dependents in the family, and uses other information included with the census upload for rules processing that affect things like eligibility and product rates.
The process required to transmit applicant data to BenSelect is described in detail in the topics covering BenSelect integrations. Package the data for one or more applicants in a Selerix Transmittal XML and send it to BenSelect. If you are using the Selerix .NET Library or SOAP to manage the transmission, use the Upload web service to send data to BenSelect. If you are using SAML the process is similar, but you HTTP POST the information to BenSelect in a SAML XML envelope that contains an embedded Selerix transmittal. Remember to convert the transmittal XML to HTML Entities before embedding it in your message.
The sample C# source code included here defines the steps to upload census to BenSelect using the Selerix .NET library for transmissions over SOAP. You instantiate a Selerix Transmittal object, populate the data accessor properties with the required information, serialize the object, and transmit it using the Upload web service call wrapper. Before you can use the Selerix .NET library you must first prepare Visual Studio by adding a reference to the Selerix .NET library. We also recommend having the development environment create web service interfaces from WSDL.